package com.jiangyifen.robot.entity;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Table;

import com.jiangyifen.framework.db.core.BaseEntity;

@Entity
@Table(name = "robot_chat_record")
public class ChatRecordEntity extends BaseEntity{
	
	private Date tstamp = new Date();
	
	private String callId;//本次呼叫的callId（sip callId）
	
	private String vmwCallUuid;//vmw的callUuid，用于对应到vmw的cdr记录。需要vmw支持
	
	private Long robotId;
	
	private String phoneNumber;//本次通话的客户电话号码
	
	private Long scenarioId;
	
	private String nodeCode;

	private String text;
	
	private Boolean sayByHuman;
	
	private String nlpHit;



	public String getCallId() {
		return callId;
	}

	public void setCallId(String callId) {
		this.callId = callId;
	}

	public String getVmwCallUuid() {
		return vmwCallUuid;
	}

	public void setVmwCallUuid(String vmwCallUuid) {
		this.vmwCallUuid = vmwCallUuid;
	}

	public String getPhoneNumber() {
		return phoneNumber;
	}

	public void setPhoneNumber(String phoneNumber) {
		this.phoneNumber = phoneNumber;
	}

	public Long getScenarioId() {
		return scenarioId;
	}

	public void setScenarioId(Long scenarioId) {
		this.scenarioId = scenarioId;
	}

	public String getNodeCode() {
		return nodeCode;
	}

	public void setNodeCode(String nodeCode) {
		this.nodeCode = nodeCode;
	}

	public String getText() {
		return text;
	}

	public void setText(String text) {
		this.text = text;
	}

	public Boolean getSayByHuman() {
		return sayByHuman;
	}

	public void setSayByHuman(Boolean sayByHuman) {
		this.sayByHuman = sayByHuman;
	}

	public Date getTstamp() {
		return tstamp;
	}

	public void setTstamp(Date tstamp) {
		this.tstamp = tstamp;
	}

	public Long getRobotId() {
		return robotId;
	}

	public void setRobotId(Long robotId) {
		this.robotId = robotId;
	}

	public String getNlpHit() {
		return nlpHit;
	}

	public void setNlpHit(String nlpHit) {
		this.nlpHit = nlpHit;
	}
	
}
